Reliable Actors with Retry Orchestration

نویسندگان

چکیده

Cloud developers have to build applications that are resilient failures and interruptions. We advocate for a fault-tolerant programming model the cloud based on actors, retry orchestration, tail calls. This builds upon persistent data stores message queues readily available cloud. Retry orchestration not only guarantees (1) failed actor invocations will be retried but also (2) completed never repeated (3) it preserves strict happen-before relationship across within call stacks. Tail calls can break complex tasks into simple steps minimize re-execution during recovery. review key application patterns failure scenarios. formalize process calculus precisely capture mechanisms of fault tolerance in this model. briefly describe our implementation. Using an inspired by typical enterprise scenario, we validate functional correctness implementation assess impact preparedness recovery performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliable Orchestration of Resources Using WS-Agreement

Coordinated usage of resources in a Grid environment is a challenging task impeded by the nature of resource usage and provision: Resources reside in different geographic locations, are managed by different organisations, and the provision of reliable access to these resource usually has to be negotiated and agreed upon in advance. These prerequisites have to be taken into account providing sol...

متن کامل

Reliable Orchestration of Distributed MPI-Applications in a UNICORE-Based Grid with MetaMPICH and MetaScheduling

Running large MPI-applications with resource demands exceeding the local site’s cluster capacity could be distributed across a number of clusters in a Grid instead, to satisfy the demand. However, there are a number of drawbacks limiting the applicability of this approach: communication paths between compute nodes of different clusters usually provide lower bandwidth and higher latency than the...

متن کامل

Branch Recovery with Compiler-Assisted Multiple Instruction Retry

In processing systems where rapid recovery from transient faults is important, schemes for multiple instruction rollback recovery may be appropriate. Multiple instruction retry has been implemented in hardware by researchers and also in mainframe computers. This paper extends compiler-assisted instruction retry to a broad class of code execution failures [l]. Five benchmarks were used to measur...

متن کامل

Orchestration with the Interactive Whiteboard

The Interactive Whiteboard (IWB) is the first ICT tool primarily designed for whole-class interaction. It is now in regular use in most British primary schools. Research into its introduction in classrooms has revealed its distinctive potential for enabling the teacher to plan and orchestrate lessons using a wide range of multimodal resources. In this paper we explore ways in which teachers use...

متن کامل

Web Service Orchestration with BPEL

SOAP-based Web Services are quickly becoming the standard solution to publish business services, both within corporate firewalls as well as externally to provide integration points with business partners. Two complementary developments in the world of software applications are the Service Oriented Enterprise model and Software-as-a-Service. With the continuing popularity of Web Services and the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ACM on programming languages

سال: 2023

ISSN: ['2475-1421']

DOI: https://doi.org/10.1145/3591273